@charset "UTF-8";
/*pub*/
body, ul
{
     margin: 0;padding: 0; font-family:microsoft yahei;text-align:center;
} 
ul li
{
    list-style-type: none;
}
img:hover{-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
	.xjzz_clear{ width:100%; height:0px; line-height:0px; clear:both}
	.xjzz_mtop0{ margin-top:0px;}
 .xjzz_mtop30{ margin-top:30px;}
  .xjzz_mtop45{ margin-top:45px;}
  .dd_clear{ width:100%; height:0px; line-height:0px; clear:both}
/*top*/
.xjzx_top{ width:100%; height:180px; margin:0px auto; background-image:url(../images/top_bg.jpg); background-position:right top; padding-top:20px;}
.xjzx_topc{ width:1170px; height:98px; margin:0px auto;}




.xjzx_top_logo{ width:432px; height:98px; float:left; margin:0px;}
.xjzx_top_logo img{ width:432px; height:98px; }
.xjzx_top_xiaoxun{ width:454px; height:76px; margin:11px 0px; float:right;}
.xjzx_top_xiaoxun img{ width:454px; height:76px;   }
 
/*nav*/
.xjzx_navcon{ width:100%; height:62px; background-color:#0d3766; text-align:center; margin-top:20px;}
#headm{ width:1170px; margin:0px auto; height:62px; }
#headm li{text-align: center; float:left; margin:0; display:block; width:130px; height:62px;}
#headm .dh{ position:relative; float:left;}
#headm .dh ul{ width:130px;}
#headm .topa{z-index:5; position: relative; padding:0px; line-height:62px; width:130px; display: block; height:62px; color: #fff; overflow: hidden; float:left; text-decoration:none;font-size:16px; font-weight:normal}
#headm .topa:hover{ background:#0f4176; height:62px; color:#ffffff; width:130px;line-height:62px; text-decoration:none }
#headm li ul{z-index: 1;  position: absolute; padding-left: 0px; width:130px; padding-right: 0px; display: none; background: #0d3766;  top:62px}
#headm li ul li{ line-height:40px; width:130px; height: 40px; font-weight:normal; text-align:center; font-size:14px; border-top:#0f4176 1px dotted}
#headm li ul li a{line-height: 40px; border:none; background: none; height:40px; color: #ffffff; display:block; width:130px; text-decoration:none}
#headm li ul li a:visited{line-height: 40px; border:none; background: none; height:40px; color: #ffffff; display:block; width:130px;text-decoration:none}
#headm li ul li a:hover {line-height: 40px; border:none; background:#0f4176; height:40px; color: #ffffff; display:block; width:130px;text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
#headm li.show ul{display: block;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
#headm li.show .topa{  display: block; background: #0f4176; height:62px; color: #ffffff;width:130px; border-bottom:none; text-decoration: none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
/*banner*/

.banner { height:560px; overflow:hidden; }
.fullSlide{ width:100%;  position:relative;  height:560px; background:#fff;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% ;  }	
.fullSlide .bd li{ width:100% ;  height:560px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:560px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:center; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:6px; margin:1px; overflow:hidden; background:#ffffff;  line-height:999px; 	}	
.fullSlide .hd ul .on{ background:#0d3766;  }	
.fullSlide .prev,	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:48px; height:52px; background:url(../images/arrow_l1.png) no-repeat;  cursor:pointer; display:none;  }	
.fullSlide .next{ left:auto; right:10%; background:url(../images/arrow_r1.png) no-repeat; }
.fullSlide .prev:hover { background:url(../images/arrow_l2.png) no-repeat;}
.fullSlide .next:hover { background:url(../images/arrow_r2.png) no-repeat;}
 /*新闻动态*/
 .xjzx_newcon{ width:100%; margin:0 auto; padding:1px 0px; background-color:#ebf4fd; text-align:center; padding-bottom:40px;}
 .xjzx_clear{ width:100%; height:0px; line-height:0px; clear:both}
 
 .xjzx_nlist{ width:1200px; height:auto; margin:0 auto; margin-top:15px; }
 .xjzx_nlisti{ width:270px; height:300px; float:left;   margin:15px;}
 
 
 
 
 
 	
 
 .xjzx_newtop{ width:270px; height:300px; }
 
  .xjzx_newtoppic{ width:270px; height:180px; overflow:hidden; border-radius:3px; }
  .xjzx_newtoppic img{ width:270px; height:180px;  }
  
  .xjzx_newtoppic:hover img{  transform: scale(1.1);

    -webkit-transition: all .2s ease;

    -moz-transition: all .2s ease;

    -o-transition: all .2s ease;

    transition: all .2s ease;

    cursor: pointer }
  
  .xjzx_newtoptxt{ width:270px; height:100px; overflow:hidden; padding-top:10px; }
  
 .xjzx_newtoptxtdate{ width:270px; height:40px; font-size:14px; line-height:40px; text-align:left; color:#646566;}
  
 
 
 .xjzx_newtoptxttitle{ width:270px; height:60px; text-align:left;  font-size:16px; line-height:30px; overflow:hidden; font-weight:normal}
 
 .xjzx_newtoptxttitle a{ color:#343536; text-decoration:none}
  .xjzx_newtoptxttitle a:visited{ color:#343536; text-decoration:none}
   .xjzx_newtoptxttitle a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
  
 
 .xjzx_coli{ width:210px; height:50px; background-color:#0f4176; margin:0px; margin-bottom:15px; padding:20px 30px; font-size:12px; line-height:25px; color:#ffffff; text-align:left; text-transform:uppercase;border-radius:3px;}
 .xjzx_coli span{ font-size:22px;}
  .xjzx_coli img{ width:50px; height:50px; float:left; margin:0px; margin-right:10px;}
 .xjzx_coli a{ display:block; width:190px; height:50px; color:#ffffff; text-decoration:none}
 .xjzx_coli a:visited{ display:block; width:190px; height:50px; color:#ffffff; text-decoration:none}
 .xjzx_coli a:hover{ display:block; width:190px; height:50px; color:#ffffff; text-decoration:none}
 
 
 
 
 
 .xjzx_coli2{ margin-bottom:0px; background-color:#d1413c}
 .xjzx_coli3{  background-color:#28a2d5; position:relative; overflow:hidden}
 
 	 .lzsjy_mesteln{ width:100%; height:90px; position:absolute; top:0px; left:0px; background-color:#28a2d5; font-size:22px; line-height:90px; text-align:center; display:none; color:#ffffff}
	 
	 
	 
	 
	 
 
 .xjzx_coli3:hover div{display:block;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
 .xjzx_coli4{ position:relative;}
 
 	 .lzsjy_mesteln2{ width:120px; height:120px; position:absolute; top:0px; left:-150px; background-color:#0f4176; display:none; padding:10px; border-radius:3px }			
			.lzsjy_mesteln2 img{ width:120px; height:120px;}
	.xjzx_coli4:hover div{display:block;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}		
			
 .xjzx_it{ width:1170px; height:30px; line-height:30px; margin:0 auto; margin-top:40px; text-align:left}
 .xjzx_it2{ width:100%; margin:0px;}
 .xjzx_it span{ font-size:26px; line-height:30px; text-align:left; color:#343536; font-weight:normal}
 
 .xjzx_itmore{ width:120px; height:20px; float:right; text-align:right; margin:5px 0px; font-size:14px; line-height:20px;}
 
 .xjzx_itmore a{ color:#646566; text-decoration:none}
  .xjzx_itmore a:visited{ color:#646566; text-decoration:none}
   .xjzx_itmore a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
	
	.xjzx_fblock{ width:1200px; height:auto; margin:40px auto;}
	.xjzx_fblockh{ width:570px; height:auto; margin:0 15px; float:left}
	
	
	.xjzx_itf{ width:1170px; height:40px; line-height:40px; margin:0 auto;   text-align:left}
  
 .xjzx_itf span{ font-size:34px; line-height:40px; text-align:left; color:#ffffff; font-weight:normal}
 
 .xjzx_itfmore{ width:120px; height:20px; float:right; text-align:right; margin:10px 0px; font-size:14px; line-height:20px;}
 
 .xjzx_itfmore a{ color:rgba(255,255,255,.64); text-decoration:none}
  .xjzx_itfmore a:visited{color:rgba(255,255,255,.64); text-decoration:none}
   .xjzx_itfmore a:hover{ color:rgba(255,255,255,.99); text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
	
	
	
.banner2 {width:1170px; height:340px; overflow:hidden; margin:0 auto; margin-top:30px;}
.fullSlide2{ width:1170px;  position:relative;  height:340px; background:#fff;  }	
.fullSlide2 .bd2{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide2 .bd2 ul{ width:1170px ;  }	
.fullSlide2 .bd2 li{ width:1170px ;  height:340px; overflow:hidden; text-align:center; position:relative  }
 

	
.fullSlide2 .hd2{ width:130px;  position:absolute; z-index:1; bottom:0px; right:0; height:15px; line-height:15px;  }	
.fullSlide2 .hd2 ul{ text-align:center; }	
.fullSlide2 .hd2 ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:2px; overflow:hidden; background:#e0e0e6;  line-height:999px; border-radius:15px; }	
.fullSlide2 .hd2 ul .on{ background:#0d3766;width:34px; height:12px; }	
 

	

 
 .xjzx_newlist{width:1170px;height:260px;margin:0 auto;margin-top:30px;}
 .xjzx_newlisth{ width:570px; height:250px; float:left; border-top:#e0e0e6 1px dashed;}
 .xjzx_newlisthl{   float:right;  }
 
 .xjzx_newlisthi{ width:570px; height:49px; font-size:16px; line-height:49px; overflow:hidden; border-bottom:#e0e0e6 1px dashed; color:#646566; text-align:left}
 
  .xjzx_newlisthi a{ color:#343536; text-decoration:none}
  .xjzx_newlisthi a:visited{ color:#343536; text-decoration:none}
   .xjzx_newlisthi a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
 
  .xjzx_newlisthi span{ display:block; width:90px; height:49px; float:right; text-align:right; font-size:14px; color:#646566; }
 
 
 .xjzx_block{ width:1200px; height:auto; margin:0 auto; margin-top:40px;}
 .xjzx_blocki{ width:570px; height:auto; margin:0 15px; float:left;  }
 .xjzx_clear{ width:100%; height:0px; line-height:0px; clear:both}
 /*通知公告*/
 
 .xjzxgglist{ width:1170px; height:auto; margin:0 auto; margin-top:40px;}
 .xjzx_lblock{ width:370px; height:auto;  float:left;}
  .xjzx_rblock{ width:770px; height:auto;   float:right;}
 
 
 .xjzxgglistl{ width:370px; height:260px;}
 .xjzxgglistr{ width:370px; height:230px; border-top: #e0e0e6 1px  dashed; margin-top:29px;}
 
 
 
 .nkyy_artlisti1
{
    width: 100%;
    height: 60px;
    margin: 0 auto;
  margin-top:30px;
}

.nkyy_artdate
{
    width: 100px;
    height: 60px;
    float: left;
    background-color: #0d3766;
   
    padding:0px;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    color: #ffffff; font-family:Arial, Helvetica, sans-serif;border-radius:3px; overflow:hidden
}

.nkyy_artdate span
{
    width: 100%;
    height:35px;
    line-height: 35px;
    font-size: 26px;
    font-weight: normal;
    color: #ffffff;
    display: block; background-color:#d1413c; text-align:center;
}


.xjzx_artdate
{
    width: 100%;
    height: 35px;
     
    background-color: #0d3766;
   
    padding:0px;
    font-size: 14px;
    text-align: left;
    line-height: 35px;
    color: #646566; font-family:Arial, Helvetica, sans-serif;
}
 

 .nkyy_artlisti3
{
    width: 100%;
    height: 230px;
    margin: 0 auto;
     margin-top:30px; 
}
.nkyy_artlisti3p{ width: -webkit-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    width: calc(50% - 10px);height:180px; float:left;  overflow:hidden; border-radius:5px;}
	
	.nkyy_artlisti3p img{ width:100%; height:180px;}
	
	
.nkyy_artlisti3p:hover img
{
    transform: scale(1.1);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer
}
	
	
.nkyy_artlisti3t{ width:100%; height:30px; margin-bottom:10px; text-align:left; font-size:18px; line-height:30px; overflow:hidden; font-weight:normal}

.nkyy_artlisti3t a{ color: #343536; text-decoration:none }
.nkyy_artlisti3t a:visited{ color: #343536; text-decoration:none }
.nkyy_artlisti3t a:hover{  text-decoration:none;color: #0d3766;
  
  
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }


.nkyy_artlisti3i{  width: -webkit-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    width: calc(50% - 10px); height:180px; float:left;  margin-left:20px;}

.nkyy_artlisti3i1{ width:100%; height:100px;font-size: 14px;
   
    color: #646566;
    line-height: 25px;
    overflow: hidden;
    text-align: left; }

.nkyy_artlisti3i2{ width:100%; height:30px; margin-top:50px;font-size: 18px;
   
    color: #646566;
    line-height: 30px;
    overflow: hidden;
    text-align: left;}



.nkyy_arttxt
{
    width: -webkit-calc(100% - 110px);
    width: -moz-calc(100% - 110px);
    width: calc(100% - 110px);
    font-size: 14px;
    float: right;
    color: #646566;
    line-height: 30px;
    overflow: hidden;
    text-align: left; height:60px;
}

.nkyy_arttxt a
{
    display: block;
    width: 100%;
    height: 60px;
    line-height: 30px;
     
    color: #343536;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
    text-decoration: none;font-weight:normal
}

.nkyy_arttxt a:visited
{
    display: block;
    width: 100%;
   height: 60px;
    line-height: 30px;
    
    color: #343536;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
    text-decoration: none;font-weight:normal
}

.nkyy_arttxt a:hover
{
    display: block;
    width: 100%;
   height: 60px;
    line-height: 30px;
    
    color: #0d3766;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
    text-decoration: none;font-weight:normal;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}


.xjzx_arttxt
{
    width:100%;
    font-size:16px;
    
    color: #343536;
    line-height: 20px;
    overflow: hidden;
    text-align: left; height:20px; font-weight:normal
}

.xjzx_arttxt a
{
    color: #343536;
   
    
    text-decoration: none; 
}

.xjzx_arttxt a:visited
{
    
    color: #343536;
   
    
    text-decoration: none; 
}

.xjzx_arttxt a:hover
{
	 color: #0d3766;
   
    
    text-decoration: none; 
	
	 
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}




.nkyy_artdate2
{
    background-color: #f5d58d
}

.nkyy_artlist2
{
    width: 100%;
    height: 250px;
    border-top: #e0e0e6 1px  dashed; margin-top:30px;
}

.nkyy_artlisti2
{
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: left;
    font-size: 16px;
    border-bottom:  #e0e0e6 1px  dashed; color:#646566
}

.nkyy_artlisti2 a
{
    color: #343536;
    text-decoration: none;
}

.nkyy_artlisti2 a:visited
{
    color: #343536;
    text-decoration: none;
}

.nkyy_artlisti2 a:hover
{
    color: #0d3766;
    text-decoration: none;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer
}

.nkyy_artlisti2 span
{
    width: 100px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #646566;
    float: right;
    display: block;
    text-align: right;
}
 

	
	
	 


/*学生成长*/
.xjzx_stu{ background-color:#f9f9f9; padding:10px 0px; text-align:center; margin:50px auto;  background-image:url(../images/bg01.jpg); background-position:center center; background-attachment:fixed}
.xjzx_hj{  padding:10px 0px; padding-bottom:64px; text-align:center; margin:50px auto; margin-bottom:0px;  background-image:url(../images/bg01.jpg); background-position:center center; background-attachment:fixed}
.xjzx_stuc{ width:1170px; height:670px; margin:0 auto; margin-top:30px; position:relative}
.xjzx_stucpic{ width:670px; height:670px; position:absolute; right:0px; top:0px; z-index:9  }
.xjzx_stucpicon{ width:670px; height:670px;}
.xjzx_stucpicon img{ width:670px; height:670px;}

.banner3 {width:670px; height:700px; overflow:hidden; margin:0;}
.fullSlide3{ width:670px;  position:relative;  height:670px; background:#fff;  }	
.fullSlide3 .bd3{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide3 .bd3 ul{ width:670px;  }	
.fullSlide3 .bd3 li{ width:670px;  height:670px; overflow:hidden; text-align:center; position:relative  }
 

	
.fullSlide3 .hd3{ width:130px;  position:absolute; z-index:1; bottom:15px; right:5px; height:15px; line-height:15px;  }	
.fullSlide3 .hd3 ul{ text-align:center; }	
.fullSlide3 .hd3 ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:2px; overflow:hidden; background:#e0e0e6;  line-height:999px; border-radius:15px; }	
.fullSlide3 .hd3 ul .on{ background:#0d3766;width:34px; height:12px; }	
 






.txwl_iconlist{ width:770px; height:150px; margin:30px auto; margin-top:30px; }	
	
.txwl_iconitem{ width:170px; height:100px; float:left; border:0px;   padding:25px 0px;  text-align:center; font-size:18px; color:#0d3766; line-height:25px; margin:0px 15px;border-radius:3px;}
.txwl_iconitem01{ background-color:#0d3766; margin-left:0px;  }
.txwl_iconitem02{ background-color:#26a2d5;    }
.txwl_iconitem03{ background-color:#ffa337; }

.txwl_iconitem04{ background-color:#d1413c; margin-right:0px; }








.txwl_iconiteml{ border:0px;}
.txwl_iconitem:hover{ 
-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease; cursor:pointer; color:#ffffff}
.txwl_iconitem img{ width:40px; height:40px; margin:0px auto;}	
	
	.txwl_iconitem a{ text-decoration:none; color:#ffffff; display:block; width:170px; height:100px;}
	.txwl_iconitem a:visited{ text-decoration:none; color:#ffffff; display:block; width:170px; height:100px;}
	.txwl_iconitem a:hover{ text-decoration:none; color:#ffffff; display:block; width:170px; height:100px;}
	
	.txwl_iconitem span{ font-size:12px; text-transform:uppercase;color:#ffffff; display:block; width:170px; height:15px; line-height:15px; text-align:center}
	
	
	
 .txwl_iconitem:hover a{   color:#ffffff}
 
 .txwl_iconitem:hover img{ filter: grayscale(100%) brightness(800%);}
 
 
 .xjzx_teachlist{ width:770px; height:180px; margin:0 auto; margin-top:30px;  }
 .xjzx_teachlisti{ width:170px; height:180px; float:left;   margin:0px 15px; overflow:hidden}
 
 .xjzx_teachlisti01{ margin-left:0px;}
  .xjzx_teachlisti02{ }
 
 .xjzx_teachlisti03{ }
 	 .xjzx_teachlisti04{ margin-right:0px; }
 
 .xjzx_teachtop{ width:170px; height:120px; position:relative;overflow:hidden; border-radius:3px; }
 
  .xjzx_pointit{ width:100%; height:60px;  line-height:60px;  font-size:18px; overflow:hidden; text-align:center;  font-weight:normal}
 .xjzx_pointit a{ color:#343536; text-decoration:none}
.xjzx_pointit a:visited{ color:#343536; text-decoration:none}
.xjzx_pointit a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
 
 .sshs_pointit{ width:100%; height:50px; padding-top:50px; line-height:50px; background-image:url(../images/kcit_bg.png); background-repeat:repeat-x; font-size:18px; overflow:hidden; text-align:center; position:absolute; left:0px; bottom:0px; font-weight:normal}
 .sshs_pointit a{ color:#ffffff; text-decoration:none}
.sshs_pointit a:visited{ color:#ffffff; text-decoration:none}
.sshs_pointit a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
 
 
 
  .xjzx_teachtoppic{ width:170px; height:120px; overflow:hidden;border-radius:3px; }
  .xjzx_teachtoppic img{ width:170px; height:120px;  }
  
  .xjzx_teachtoppic:hover img{  transform: scale(1.1);

    -webkit-transition: all .2s ease;

    -moz-transition: all .2s ease;

    -o-transition: all .2s ease;

    transition: all .2s ease;

    cursor: pointer }
  
  .xjzx_teachtoptxt{ width:270px; height:80px; overflow:hidden }
  
 .xjzx_teachtopinfo{ width:270px; height:40px; font-size:14px; line-height:20px; text-align:left; color:#343536; overflow:hidden}
  
 
 
 .xjzx_teachtoptitle{ width:270px; height:40px; text-align:left;  font-size:18px; line-height:40px; overflow:hidden; font-weight:normal}
 
 .xjzx_teachtoptitle a{ color:#000000; text-decoration:none}
  .xjzx_teachtoptitle a:visited{ color:#000000; text-decoration:none}
   .xjzx_teachtoptitle a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
 
  
.sshs_pointlistcon{ width:1170px; height:370px; margin:0 auto; margin-top:30px;}

.sshs_pointitem01{ float:left; width:570px; height:370px; float:left; position:relative; overflow:hidden;border-radius:3px;}
.sshs_pointitem01 img{ width:570px; height:auto;}

.sshs_pointit2{ font-size:22px;height:70px; padding-top:30px; line-height:70px;}
.sshs_pointit a{ color:#ffffff; text-decoration:none}
.sshs_pointit a:visited{ color:#ffffff; text-decoration:none}
.sshs_pointit a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}

.sshs_pointitem00{ float:right; width:570px; height:370px;  overflow:hidden}

.sshs_pointitem02{ float:left; margin:0px; width:270px; height:170px; position:relative; overflow:hidden;border-radius:3px;} 
.sshs_pointitem02 img{ width:270px; height:auto;} 
.sshs_pointitem03{ margin-left:30px;} 
.sshs_pointitem04{ margin-top:30px;} 
.sshs_pointitem05{ margin-left:30px; margin-top:30px;} 
 
 
 
.sshs_pointitem01:hover img
{
    transform: scale(1.1);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer
}

.sshs_pointitem02:hover img
{
    transform: scale(1.1);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer
}

/*bottom*/
.xjzx_bottom{ width:100%; height:148px; margin:0 auto;  background-image:url(../images/bottombg.jpg); background-position:center center; background-repeat:no-repeat}
 /*二级页面*/
.pbannerpage{ width:100%; height:440px; margin:0 auto; text-align:center;  background-position:centet center; padding-top:20px; background-image:url(../images/banner02.jpg);}


.page_bg{ width:100%; margin:0 auto; text-align:center; min-height:520px; background-color:#FFFFFF; padding-top:30px; }



.page_con{ width:1170px; margin:0 auto;  min-height:520px; padding-bottom:100px;}



.page_consear{ width:100%; min-height:500px;}

.page_conl{ width:830px; float:right;min-height:1000px;}

.page_conlposition{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px); height:20px; font-size:14px; color:#989898; text-align:left; border-top:#e6e6ee 1px solid;  border-bottom:#e6e6ee 1px solid; padding:15px 0px;   background-image:url(../images/positonicon.png); background-position:left center; background-repeat:no-repeat; padding-left:30px;}



.page_conlposition a{ color:#646566; text-decoration:none }

.page_conlposition a:visited{ color:#646566; text-decoration:none }

.page_conlposition a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .5s ease;

            -moz-transition: all .5s ease;

            -o-transition: all .5s ease;

            transition: all .5s ease; }













.page_conltxt{ font-size:16px; text-align:left; line-height:30px; color:#646566; padding:30px 0px;}

.page_conltxt img{ width:auto; max-width:100%;}

.page_conltxt p{ padding:5px 0px;}

.page_conltxt p span{ font-size:26px;  line-height:56px; color:#343536}

.page_conltxt p img{ width:auto; max-width:100%;}

 



.page_conr{ width:270px; float:left;min-height:520px; margin-top:-340px; /* background:rgba(255,255,255,.34);background-image:url(../images/snav_bg.png); background-position:center top; background-repeat:no-repeat;*/border-radius:10px; overflow:hidden   }

.page_search{ width:368px; height:38px; margin:0; padding:0px; margin-top:56px;border:#e0e0e6 1px solid; border-radius:5px; overflow:hidden}

.st_search_inputp{ width:320px; margin:0px; height:36px; text-indent:7px; line-height:36px; float:left; border:0px; color:#646566; background:none; font-size:16px;  font-family:"microsoft yahei"; }



.st_search_btnp{ width:40px; height:40px; float:right; margin:0px; background:none; border:0px;  overflow:hidden; background-image:url(../images/search_btnp.png); background-position:center center; background-repeat:no-repeat; cursor:pointer}



.pager_titlec{width:270px; height:40px; margin:0 auto;margin-top:30px;  border-bottom:#e6e6ee 1px solid }

.pager_title{ width:88px; height:30px; line-height:30px; margin:0 auto;   text-align:center; font-size:20px; color:#646566; font-weight:bold; float:left;   }



 

.pager_titlemore{ width:34px; height:20px; margin-top:5px;   float:right; background-image:url(../images/morebtn.png); background-repeat:no-repeat; background-position:right center; padding-right:20px; text-align:right; font-size:14px; line-height:20px;}

.pager_titlemore a{ color:#646566; text-decoration:none}

.pager_titlemore a:visited{ color:#646566; text-decoration:none}

.pager_titlemore a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .5s ease;

            -moz-transition: all .5s ease;

            -o-transition: all .5s ease;

            transition: all .5s ease; }

			

			

.pager_hot{width:270px;  margin:0px; height:180px; margin-top:15px; position:relative; overflow:hidden; border-radius:5px; overflow:hidden }

	.pager_hot img{ width:270px; height:auto; margin:0px;}

	

	 

	

	.pager_hot:hover img{transform:scale(1.1);-webkit-transition: all .2s ease;

            -moz-transition: all .2s ease;

            -o-transition: all .2s ease;

            transition: all .2s ease;

	}

	

	

	.pager_hottit{width:-webkit-calc(100% - 20px); width:-moz-calc(100% - 20px); width:calc(100% - 20px); height:30px; padding:10px; padding-top:20px; position:absolute; left:0px; bottom:0px; z-index:999; background-image:url(../images/index_tbg.png); background-repeat:repeat-x; background-size:auto 100%; line-height:30px; color:#e0e0e6; text-align:left;   font-weight:normal}

	.pager_hottit a{ color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none}

	

	

	.pager_hottit a:visited{ color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none}

 .pager_hottit a:hover{ color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none;-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	-o-transition: all .5s ease;

	transition: all .5s ease; }			

			

	.pager_hotlist{width:270px;  margin:0px; margin-top:15px; }

 .pager_hotlisti{ width:100%; height:40px; margin:0px; padding:0px; font-size:14px; line-height:34px; text-align:left;  overflow:hidden}

 

 

  .pager_hotlisti a{ color:#646566; text-decoration:none}

 .pager_hotlisti a:visited{ color:#646566; text-decoration:none}

 .pager_hotlisti a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	-o-transition: all .5s ease;

	transition: all .5s ease; }

	

	

	.page_videoi{ width:370px; height:222px; margin:0px; margin-top:15px; position:relative; overflow:hidden; padding:0px; border-radius:5px; overflow:hidden}

		 

		 	 .page_videoi img{width:370px; height:222px; }

		 

		  .page_videoi img:hover{transform:scale(1.1);-webkit-transition: all .2s ease;

            -moz-transition: all .2s ease;

            -o-transition: all .2s ease;

            transition: all .2s ease;

	}

		 

		 

	.page_videoiicon{ position:absolute; width:60px; height:60px; left:50%; top:50%; margin-top:-30px;margin-left:-30px; z-index:9999; text-align:center}

.page_videoiicon img{  height:60px; width:60px; margin:0 auto;} 

 

	

 	

.dh_pnewitem

{

    width: 100%;

    height: 200px;

    margin: 0px;

    padding: 30px 0px;

    border-bottom: #e6e6ee 1px solid;

}



.dh_pnewitemp

{

    width: 326px;

    height: 200px;

    overflow: hidden;

    float: left;

    border: 0px;

    border-radius: 5px; position:relative; box-shadow:0px 0px 15px #e0e0e6;

}



.dh_pnewitemp img

{

    width: 326px;

    height: 200px;

}



.dh_pnewitemp:hover img

{

    transform: scale(1.1);

    -webkit-transition: all .2s ease;

    -moz-transition: all .2s ease;

    -o-transition: all .2s ease;

    transition: all .2s ease;

    cursor: pointer

}



.dh_pnewitemt

{

    width: -webkit-calc(100% - 340px);

    width: -moz-calc(100% - 340px);

    width: calc(100% - 340px);

    float: right;

    height: 200px;

}



.dh_pnewitemtt

{

    width: 100%;

    height: 60px;

    line-height: 30px;

    text-align: left;

    font-size:20px;

    overflow: hidden; font-weight:normal;

    margin: 0px;

    padding: 0px;

}



.dh_pnewitemtt a

{

    color: #131415;

    text-decoration: none

}



.dh_pnewitemtt a:visited

{

    color: #131415;

    text-decoration: none

}



.dh_pnewitemtt a:hover

{

    color: #0d3766;

    text-decoration: none;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease;

}



.dh_pnewitemtd

{

    width: 100%;

    height: 40px;

    line-height: 40px;

    text-align: left;

    font-size: 14px;

    overflow: hidden;

    margin: 0px;

    padding: 0px;

    color: #989898

}



.dh_pnewitemti

{

    width: 100%;

    height: 50px;

    line-height: 25px;

    text-align: left;

    font-size: 14px;

    overflow: hidden;

    margin: 0px;

    padding: 0px;

    color: #646566

}



 



.dh_pnewitemtv

{

    width: 74px;

    height: 20px;

    line-height: 20px;

    background-image:url(../images/dropnavbtn.png); background-repeat:no-repeat; background-position:right center; padding-right:20px; text-align:right; font-size:16px; line-height:20px;

    margin-top: 30px; 

}



.dh_pnewitemtv a

{

    color: #0d3766;

    text-decoration: none

}



.dh_pnewitemtv a:visited

{

    color: #0d3766;

    text-decoration: none

}



.dh_pnewitemtv a:hover

{

    color: #0d3766;

    text-decoration: none;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease;

}



.page_navnum

{

    width: 100%;

    height: auto;

    margin: 0 auto;

    font-size: 14px;

    margin-top: 64px;

    

    text-align: left

}

.page_navnum span

{

    

    width: 40px;

    height: 40px;

    line-height: 40px;

    text-align: center; display:block;

    margin-left:5px; float:left;

    background-color: #ffffff;

    border: #ffffff 1px solid;

    border-radius: 5px;

    color: #343536;

    text-decoration: none

}

.page_navnum a

{

    

    width: 40px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    margin-left:5px; float:left;

    background-color: #ffffff;

    border: #e6e6ee 1px solid;

    border-radius: 5px;

    color: #343536;

    text-decoration: none

}



.page_navnum a:visited

{

    

    width: 40px;

    height: 40px;

    line-height: 40px;

    margin-left:5px; float:left;

    background-color: #ffffff;

    border: #e6e6ee 1px solid;

    border-radius: 5px;

    color: #343536;

    text-decoration: none

}



.page_navnum a:hover

{

    

    width: 40px;

    height: 40px;

    line-height: 40px;

    margin-left:5px; float:left;

    background-color: #0d3766;

    border: #0d3766 1px solid;

    border-radius: 5px;

    color: #ffffff;

    text-decoration: none;

    -webkit-transition: all .7s ease;

    -moz-transition: all .7s ease;

    -o-transition: all .7s ease;

    transition: all .7s ease;

}



#page_navnumon

{

 

    width: 40px;

    height: 40px;

    line-height: 40px;

    margin-left:5px; float:left;

    background-color: #0d3766;

    border: #0d3766 1px solid;

    border-radius: 5px;

    color: #ffffff;

    text-decoration: none;

}

.pbannercon{ width:1370px; height:200px; margin:0 auto; text-align:left}

.pbannertit{ width:270px; height:340px;  font-size:56px; color:#ffffff; text-align:center; font-weight:bold; padding:0px; text-shadow:0px 0px 5px rgba(0,0,0,.49);  }
.pbannertitres{ width:270px; height:340px;  font-size:64px; color:#ffffff; text-align:center; font-weight:bold; padding:0px; text-shadow:0px 0px 5px rgba(0,0,0,.49); margin-top:-80px;  }

.pbannernav{ width:270px; height:auto; margin:0px;   border-top:#e6e6ee 1px solid;}

.pbannernavi{ width:270px; height:56px;  margin:0px; padding:0px; border-bottom:#e6e6ee 1px solid;  text-align:left; font-size:18px; line-height:56px; font-weight:normal}

.pbannernavi a{ display:block; width:248px; border-left:#e0e0e6 1px solid; height:56px; padding-left:20px; color:#343536; text-decoration:none; border-right:#e6e6ee 1px solid; background-color:#f6f6fe; background-image:url(../images/morebtn.png); background-position:240px 16px; background-repeat:no-repeat}

.pbannernavi a:visited{display:block; width:248px; border-left:#e0e0e6 1px solid; height:56px; padding-left:20px; color:#343536; text-decoration:none; border-right:#e6e6ee 1px solid; background-color:#f6f6fe;background-image:url(../images/morebtn.png); background-position:240px 16px; background-repeat:no-repeat}

.pbannernavi a:hover{display:block; width:218px; border-left:#0d3766 1px solid; height:56px; padding-left:50px; color:#ffffff; text-decoration:none; border-right:#0d3766 1px solid; background-color:#0d3766;background-image:url(../images/morebtn3.png); background-position:240px 16px; background-repeat:no-repeat;-webkit-transition: all .5s ease;

            -moz-transition: all .5s ease;

            -o-transition: all .5s ease;

            transition: all .5s ease; }



#pbannernavion{ display:block; width:218px; border-left:#0d3766 1px solid; height:56px; padding-left:50px; color:#ffffff; text-decoration:none; border-right:#0d3766 1px solid; background-color:#0d3766;background-image:url(../images/morebtn3.png); background-position:240px 16px; background-repeat:no-repeat}

.xjzxart_list{ width:100%; margin:0 auto; margin-top:30px; background-image:url(../images/artbg.jpg); background-repeat:repeat; background-position:left top;}
.xjzxart_listi{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px);  height:60px; line-height:60px; overflow:hidden; font-size:18px; text-align:left; padding:0 15px; color:#a0a0a6}

.xjzxart_listi a{ color:#646566; text-decoration:none;}
.xjzxart_listi a:visited{ color:#646566; text-decoration:none;}
.xjzxart_listi a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .5s ease;

            -moz-transition: all .5s ease;

            -o-transition: all .5s ease;

            transition: all .5s ease;}

.xjzxart_listi span{ width:120px; height:60px; line-height:60px; font-size:14px; color:#a0a0a6; text-align:right; float:right; display:block;}

/*view*/

 .viewtitle{ width:100%; line-height:56px; font-size:40px; font-weight:bold; text-align:left; padding:30px 0px; color:#343536;}

  .viewtitles{ width:100%; line-height:26px; font-size:22px; font-weight:normal; text-align:left; padding:30px 0px; padding-top:0px; color:#646566;}

  .viewdate{ width:100%; height:56px; line-height:56px; color:#989898; text-align:left; font-size:16px; border-bottom:#e6e6ee 1px solid; border-top:#e6e6ee 1px solid;}

  .viewdate span{ color:#646566}

  

 .viewtxt{ width:100%; padding:30px 0px; font-size:16px; color:#343536; line-height:36px; text-align:left}

  .viewtxt img{ width:auto; max-width:100%;}

  .viewtxt p{ padding:0px 0px;}

  .viewtxt p img{ width:auto; max-width:100%; } 

  .viewlink{ width:100%;  line-height:26px; color:#989898; text-align:left; font-size:14px; border-bottom:#e6e6ee 1px solid; border-top:#e6e6ee 1px solid; padding:15px 0px; margin-top:74px;}

  .viewlink a{ color:#646566; text-decoration:none}

    .viewlink a:visited{ color:#646566; text-decoration:none}

	  .viewlink a:hover{ color:#343536; text-decoration:none}
	  
	  
	  
	  
	  
	  
	  
	  .pc_item{ display:block}
	  .xjzx_top_logowap{ display:none}
@media only screen and (max-width:768px){
.pc_item{ display:none}
#antzone3

{

    width:100%;

    height:100%;

    position: fixed;

    z-index: 9999999999;

    

    right: 0;

    top: 0;

    bottom: 0px;

    background: rgba(13,55,102,.99); 

    

    background-repeat: repeat; text-align:center;
	overflow-x: hidden;
		　　overflow-y: auto;

}

 
.close_btn3

{

    width:30px;

    height: 30px;   margin:0 auto; margin-top:25px;   float:right;

     

    text-align: center;

   

    cursor: pointer

}



.close_btn3 img

{

    width: 30px;

    height: 30px;

    margin: 0 auto;

}
.wap_naviconlist {
		width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);height:80px;
		position: fixed;
		left: 0;
		top: 0px;
		z-index: 999999;
		text-align: center;
		background: none;
		background-image: url(../images/wapnav_bg.png);
		background-repeat: repeat-x;
		background-size: auto 100%; padding:20px; background-color:#0d3766;
	}

	.wap_iconlogo {
		width:215px; height:80px; 
		float: left;
		 
	}

	.wap_iconlogo img {
		width:215px; height:80px; 
	}
.dd_navwap {
		width: 100%;
		height: auto;
		margin: 0 auto;
		display: block;
		margin-top: 120px;
		padding-bottom: 80px;
		border-top: rgba(255,255,255,.10) 1px solid;
		text-align: center
	}

	.dd_nav_itemwap {
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
		width: calc(100% - 20px);
		height: 36px;
		float: none;
		padding: 8px 15px;
		padding-right: 5px;
		text-align: left;
		border: 0px;
		border-bottom: rgba(255,255,255,.10) 1px solid;
		font-size: 18px;
		line-height: 36px;
		text-transform: uppercase;
		font-weight: bold
	}

	.dd_nav_itemwap a {
		color: #ffffff;
		text-decoration: none;
		display: block;
		width: 100%;
		height: 36px;
		text-align: left
	}

	.dd_nav_itemwap a:visited {
		color: #ffffff;
		text-decoration: none;
		width: 100%;
		height: 36px;
		text-align: left
	}

	.dd_nav_itemwap a:hover {
		color: #ffffff;
		text-decoration: none;
		-webkit-transition: all .7s ease;
		-moz-transition: all .7s ease;
		-o-transition: all .7s ease;
		transition: all .7s ease;
		width: 100%;
		height: 36px;
		text-align: left
	}

	.dd_nav_itemwap  a img {
		float: right;
		width: 36px;
		height: 36px;
	}

	.dd_nav_itemwaps {
		width: -webkit-calc(100% - 55px);
		width: -moz-calc(100% - 55px);
		width: calc(100% - 55px);
		float: none;
		padding: 10px 25px;
		padding-left: 40px;
		padding-right: 15px;
		text-align: left;
		border: 0px;
		border-bottom: rgba(255,255,255,.10) 1px solid;
		font-size: 16px;
		line-height: 30px;
		color: rgba(255,255,255,.64);
		text-transform: uppercase;
		font-weight: normal
	}

	.dd_nav_itemwaps a {
		color: rgba(255,255,255,.64);
		text-decoration: none;
		display:inline-table;
		width: 50%;
		height: 30px;
		text-align: left; float:left;
	}

	.dd_nav_itemwaps a:visited {
		color: rgba(255,255,255,.64);
		text-decoration: none;
		display:inline-table;
		width: 50%;
		height: 30px;
		text-align: left; float:left;
	}

	.dd_nav_itemwaps a:hover {
		color: rgba(255,255,255,.80);
		text-decoration: none;
		-webkit-transition: all .7s ease;
		-moz-transition: all .7s ease;
		-o-transition: all .7s ease;
		transition: all .7s ease;
		display:inline-table;
		width: 50%;
		height: 30px;
		text-align: left; float:left;
	}
	
	 


/*top*/
.xjzx_top{width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);height:80px; margin:0px auto; background:none; background-color:#0d3766; padding:20px;}
.xjzx_topc{ width:100%; height:80px; margin:0px auto;}

 .wap_nav{ display:block; width:30px; height:30px; float:right; margin:0px; margin-top:25px; background-image:url(../images/wap_nav.png); background-position:center center; background-repeat:no-repeat; cursor:pointer;}

.xjzx_top_logo{ display:none}
.xjzx_top_xiaoxun{ display:none}
.xjzx_top_logowap{ display:block; width:215px; height:80px; float:left}
.xjzx_top_logowap img{   width:215px; height:80px; }

.xjzx_navcon{display:none}

/*banner*/

.banner { height:180px; overflow:hidden; }
.fullSlide{ width:100%;  position:relative;  height:180px; background:#fff;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% ;  }	
.fullSlide .bd li{ width:100% ;  height:180px; overflow:hidden; text-align:center; }	
.fullSlide .bd li a{ display:block; height:180px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:center; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:1px; overflow:hidden; background:#ffffff;  line-height:999px; border-radius:50% 	}	
.fullSlide .hd ul .on{ background:#0d3766;  }	
.fullSlide .prev,	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:48px; height:52px; background:url(../images/arrow_l1.png) no-repeat;  cursor:pointer; display:none;  }	
.fullSlide .next{ left:auto; right:10%; background:url(../images/arrow_r1.png) no-repeat; }
.fullSlide .prev:hover { background:url(../images/arrow_l2.png) no-repeat;}
.fullSlide .next:hover { background:url(../images/arrow_r2.png) no-repeat;}


.xjzx_newcon{width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px); margin:0 auto; padding:1px 20px; background-color:#ebf4fd; text-align:center; padding-bottom:20px;}

.xjzx_it{ width:100%; height:20px; line-height:20px; margin:0 auto; margin-top:20px; text-align:left}
 .xjzx_it2{ width:100%; margin:0px;}
 .xjzx_it span{ font-size:16px; line-height:20px; text-align:left; color:#343536; font-weight:normal}
 
 .xjzx_itmore{ width:64px; height:20px; float:right; text-align:right; margin:0px; font-size:10px; line-height:20px;}
 
 .xjzx_itmore a{ color:#646566; text-decoration:none}
  .xjzx_itmore a:visited{ color:#646566; text-decoration:none}
   .xjzx_itmore a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
	
	
	
	.xjzx_nlist{ width:100%; height:auto; margin:0 auto; margin-top:10px; }
 .xjzx_nlisti{ width:100%; height:auto; float:none;   margin:0px; margin-top:10px;}
	
	
 .xjzx_newtop{ width:100%; height:auto; }
 
  .xjzx_newtoppic{ width:100%; height:auto; overflow:hidden; border-radius:3px; }
  .xjzx_newtoppic img{ width:100%; height:auto;  }
  
  .xjzx_newtoppic:hover img{  transform: scale(1.1);

    -webkit-transition: all .2s ease;

    -moz-transition: all .2s ease;

    -o-transition: all .2s ease;

    transition: all .2s ease;

    cursor: pointer }
  
  .xjzx_newtoptxt{ width:100%; height:auto; overflow:hidden }
  
 .xjzx_newtoptxtdate{ width:100%; height:20px; font-size:10px; line-height:20px; text-align:left; color:#646566;}
  
 
 
 .xjzx_newtoptxttitle{ width:100%; height:auto; text-align:left;  font-size:12px; line-height:16px; overflow:hidden; font-weight:normal}
 
 .xjzx_newtoptxttitle a{ color:#343536; text-decoration:none}
  .xjzx_newtoptxttitle a:visited{ color:#343536; text-decoration:none}
   .xjzx_newtoptxttitle a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}
	
	.xjzx_coli{width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px); height:30px; background-color:#0f4176; margin:0px; margin-bottom:10px; padding:20px; font-size:10px; line-height:15px; color:#ffffff; text-align:left; text-transform:uppercase;border-radius:3px; overflow:hidden}
 .xjzx_coli span{ font-size:12px;}
  .xjzx_coli img{ width:30px; height:30px; float:left; margin:0px; margin-right:5px;}
 .xjzx_coli a{ display:block;width: -webkit-calc(100% - 35px);
		width: -moz-calc(100% - 35px);
		width: calc(100% - 35px); height:30px; color:#ffffff; text-decoration:none}
 .xjzx_coli a:visited{ display:block;width: -webkit-calc(100% - 35px);
		width: -moz-calc(100% - 35px);
		width: calc(100% - 35px); height:30px;color:#ffffff; text-decoration:none}
 .xjzx_coli a:hover{ display:block; width: -webkit-calc(100% - 35px);
		width: -moz-calc(100% - 35px);
		width: calc(100% - 35px); height:30px; color:#ffffff; text-decoration:none}
   .xjzx_coli2{ margin-bottom:0px; background-color:#d1413c}
 .xjzx_coli3{  background-color:#28a2d5; position:relative}
  
  .xjzxgglist{ width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px); height:auto; margin:0 auto; margin-top:20px; padding:20px;}
 .xjzx_lblock{ width:100%; height:auto;  float:none; padding-bottom:20px;}
  .xjzx_rblock{ width:100%; height:auto;   float:none;}
 
 
 .nkyy_artlisti1
{
    width: 100%;
    height: 40px;
    margin: 0 auto;
  margin-top:10px;
}

.nkyy_artdate
{
    width: 60px;
    height: 40px;
    float: left;
    background-color: #0d3766;
   
    padding:0px;
    font-size: 10px;
    text-align: center;
    line-height: 15px;
    color: #ffffff; font-family:Arial, Helvetica, sans-serif;border-radius:3px; overflow:hidden
}

.nkyy_artdate span
{
    width: 100%;
    height:25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    display: block; background-color:#d1413c; text-align:center;
}

 .nkyy_arttxt
{
    width: -webkit-calc(100% - 70px);
    width: -moz-calc(100% - 70px);
    width: calc(100% - 70px);
    font-size: 12px;
    float: right;
    color: #646566;
    line-height: 20px;
    overflow: hidden;
    text-align: left; height:40px;
}

.nkyy_arttxt a
{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 20px;
     
    color: #343536;
    text-align: left;
    font-size: 12px;
    overflow: hidden;
    text-decoration: none;font-weight:normal
}

.nkyy_arttxt a:visited
{
    display: block;
    width: 100%;
   height: 40px;
    line-height: 20px;
    
    color: #343536;
    text-align: left;
    font-size: 12px;
    overflow: hidden;
    text-decoration: none;font-weight:normal
}

.nkyy_arttxt a:hover
{
    display: block;
    width: 100%;
   height: 40px;
    line-height: 20px;
    
    color: #0d3766;
    text-align: left;
    font-size: 12px;
    overflow: hidden;
    text-decoration: none;font-weight:normal;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.txwl_iconlist{ width:100%; height:auto; margin:10px auto; margin-top:10px; padding-bottom:20px }

.txwl_iconitem{ width:100%; height:70px; float:none; border:0px;   padding:20px 0px;  text-align:center; font-size:12px; color:#0d3766; line-height:15px; margin:10px 0px;border-radius:3px;}
.txwl_iconitem01{ background-color:#0d3766; margin-left:0px;  }
.txwl_iconitem02{ background-color:#26a2d5;    }
.txwl_iconitem03{ background-color:#ffa337; }

.txwl_iconitem04{ background-color:#d1413c; margin-right:0px; }	


.txwl_iconitem:hover{ 
-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease; cursor:pointer; color:#ffffff}
.txwl_iconitem img{ width:30px; height:30px; margin:0px auto;}	
	
	.txwl_iconitem a{ text-decoration:none; color:#ffffff; display:block; width:100%; height:70px;}
	.txwl_iconitem a:visited{ text-decoration:none; color:#ffffff; display:block; width:100%; height:70px;}
	.txwl_iconitem a:hover{ text-decoration:none; color:#ffffff; display:block; width:100%; height:70px;}
	
	.txwl_iconitem span{ font-size:12px; text-transform:uppercase;color:#ffffff; display:block; width:100%; height:15px; line-height:15px; text-align:center}
	
	.txwl_iconitem span br{ display:none; visibility:hidden }
	
 .txwl_iconitem:hover a{   color:#ffffff}
 
 .txwl_iconitem:hover img{ filter: grayscale(100%) brightness(800%);}



.xjzx_teachlist{ width:100%; height:auto; margin:0 auto; margin-top:10px;  }
 .xjzx_teachlisti{ width:100%; height:auto; float:none;   margin:10px 0px; overflow:hidden}
 
 .xjzx_teachlisti01{ margin-left:0px;}
  .xjzx_teachlisti02{ }
 
 .xjzx_teachlisti03{ }
 	 .xjzx_teachlisti04{ margin-right:0px; }
 
 .xjzx_teachtop{ width:100%; height:auto; position:relative;overflow:hidden; border-radius:3px; }
 
  .xjzx_pointit{ width:100%; height:30px;  line-height:30px;  font-size:12px; overflow:hidden; text-align:center;  font-weight:normal}
 .xjzx_pointit a{ color:#343536; text-decoration:none}
.xjzx_pointit a:visited{ color:#343536; text-decoration:none}
.xjzx_pointit a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}

 .xjzx_teachtoppic{ width:100%; height:auto; overflow:hidden;border-radius:3px; }
  .xjzx_teachtoppic img{ width:100%; height:auto;  }
  
  .xjzx_teachtoppic:hover img{  transform: scale(1.1);

    -webkit-transition: all .2s ease;

    -moz-transition: all .2s ease;

    -o-transition: all .2s ease;

    transition: all .2s ease;

    cursor: pointer }
  
.xjzx_hj{ width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);   padding:20px;   text-align:center; margin:20px auto; margin-bottom:0px;  background-image:url(../images/bg01.jpg); background-position:center center; background-attachment:fixed}





 .sshs_pointit{ width:100%; height:30px; padding-top:15px; line-height:30px; background-image:url(../images/kcit_bg.png); background-repeat:repeat-x; font-size:12px; overflow:hidden; text-align:center; position:absolute; left:0px; bottom:0px; font-weight:normal}
 .sshs_pointit a{ color:#ffffff; text-decoration:none}
.sshs_pointit a:visited{ color:#ffffff; text-decoration:none}
.sshs_pointit a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;}

.sshs_pointlistcon{ width: 100%; height:auto; margin:0 auto; margin-top:10px;}

.sshs_pointitem01{ float:none; width:100%; height:auto; float:none; position:relative; overflow:hidden;border-radius:3px;}
.sshs_pointitem01 img{ width:100%; height:auto; float:left}

.sshs_pointit2{ font-size:12px;height:30px; padding-top:15px; line-height:30px;}
.sshs_pointit a{ color:#ffffff; text-decoration:none}
.sshs_pointit a:visited{ color:#ffffff; text-decoration:none}
.sshs_pointit a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;}




.sshs_pointitem00{ float:none; width:100%; height:auto;  overflow:hidden}

.sshs_pointitem02{ float:none; margin:0px; margin-top:20px; width:100%; height:auto; position:relative; overflow:hidden;border-radius:3px;} 
.sshs_pointitem02 img{ width:100%; height:auto; float:left} 
.sshs_pointitem03{ margin-left:0px;} 
.sshs_pointitem04{ margin-top:20px;} 
.sshs_pointitem05{ margin-left:0px; margin-top:20px;} 
 
 
 
.sshs_pointitem01:hover img
{
    transform: scale(1.1);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer
}

.sshs_pointitem02:hover img
{
    transform: scale(1.1);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer
}

/*bottom*/
.xjzx_bottom{ width:100%; height:108px; margin:0 auto;  background-image:url(../images/bottombg.jpg); background-position:center center; background-repeat:no-repeat;background-size:auto 100% }

.pbannerpage{ width:100%; height:160px; margin:0 auto; text-align:center;  background-position:centet center; padding-top:20px; background-image:url(../images/banner02.jpg);background-size:auto 100%}


.page_bg{  width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);  margin:0 auto; text-align:center; min-height:320px; background-color:#FFFFFF; padding-top:20px; }



.page_con{ width:100%; margin:0 auto;  min-height:320px; padding-bottom:20px;}



.page_conr{ width:100%; float:none;min-height:320px; margin-top:-100px; /* background:rgba(255,255,255,.34);background-image:url(../images/snav_bg.png); background-position:center top; background-repeat:no-repeat;*/border-radius:10px; overflow:hidden   }

.pbannertit{ width:100%; height:100px;  font-size:34px; color:#ffffff; text-align:center; font-weight:bold; padding:0px; text-shadow:0px 0px 5px rgba(0,0,0,.49);  }



.pbannernav{ width:100%; height:auto; margin:0px;   border-top:#e6e6ee 0px solid;}

.pbannernavi{ width:100%; height:49px;  margin:0px; margin-bottom:10px; padding:0px; border-bottom:#e6e6ee 0px solid;  text-align:center; font-size:14px; line-height:49px; font-weight:normal; border-radius:50px; overflow:hidden}

.pbannernavi a{ display:block; width:100%; border-left:#e0e0e6 0px solid; height:49px; padding-left:0px; color:#343536; text-decoration:none; border-right:#e6e6ee 0px solid;  background-image:url(../images/morebtn.png); background-position:240px 16px; background-repeat:no-repeat; background:none;background-color:#f6f6fe;}

.pbannernavi a:visited{display:block; width:100%; border-left:#e0e0e6 0px solid; height:49px; padding-left:0px; color:#343536; text-decoration:none; border-right:#e6e6ee 0px solid; background-color:#f6f6fe;background-image:url(../images/morebtn.png); background-position:240px 16px; background-repeat:no-repeat; background:none;background-color:#f6f6fe;}

.pbannernavi a:hover{display:block; width:100%; border-left:#0d3766 0px solid; height:49px; padding-left:0px; color:#ffffff; text-decoration:none; border-right:#0d3766 0px solid; background-color:#0d3766;background-image:url(../images/morebtn3.png); background-position:240px 16px; background-repeat:no-repeat;-webkit-transition: all .5s ease;

            -moz-transition: all .5s ease;

            -o-transition: all .5s ease;

            transition: all .5s ease;background:none;background-color:#0d3766; }



#pbannernavion{ display:block; width:100%; border-left:#0d3766 0px solid; height:49px; padding-left:0px; color:#ffffff; text-decoration:none; border-right:#0d3766 0px solid; background-color:#0d3766;background-image:url(../images/morebtn3.png); background-position:240px 16px; background-repeat:no-repeat;background:none;background-color:#0d3766;}

	.page_conl{ width:100%; float:none;min-height:260px;}
	
	.page_conlposition{ width:100%; height:auto; font-size:10px; color:#989898; text-align:left; border-top:#e6e6ee 1px solid;  border-bottom:#e6e6ee 1px solid; padding:15px 0px;   background-image:url(../images/positonicon.png); background-position:left center; background-repeat:no-repeat; padding-left:0px; background:none;}



.page_conlposition a{ color:#646566; text-decoration:none }

.page_conlposition a:visited{ color:#646566; text-decoration:none }

.page_conlposition a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .5s ease;

            -moz-transition: all .5s ease;

            -o-transition: all .5s ease;

            transition: all .5s ease; }
	
	.page_conltxt{ font-size:12px; text-align:left; line-height:20px; color:#646566; padding:20px 0px;}

.page_conltxt img{ width:auto; max-width:100%;}

.page_conltxt p{ padding:2px 0px;}

.page_conltxt p span{ font-size:16px;  line-height:22px; color:#343536}

.page_conltxt p img{ width:auto; max-width:100%;}






.dh_pnewitem

{

    width: 100%;

    height:auto;

    margin: 0px;

    padding: 10px 0px;

    border-bottom: #e6e6ee 1px solid;

}



.dh_pnewitemp

{

    width: 100%;

    height:auto;
	

    overflow: hidden;

    float: none;

    border: 0px;

    border-radius: 5px; position:relative; box-shadow:0px 0px 15px #e0e0e6;

}



.dh_pnewitemp img

{

    width: 100%;

    height:auto; float:left

}



.dh_pnewitemp:hover img

{

    transform: scale(1.1);

    -webkit-transition: all .2s ease;

    -moz-transition: all .2s ease;

    -o-transition: all .2s ease;

    transition: all .2s ease;

    cursor: pointer

}



.dh_pnewitemt

{

    width: 100%;

    float:none;

    height:auto;

}



.dh_pnewitemtt

{

    width: 100%;

    height:auto;

    line-height: 16px;

    text-align: left;

    font-size:12px;

    overflow: hidden; font-weight:normal;

    margin: 0px;

    padding: 0px;

}



.dh_pnewitemtt a

{

    color: #131415;

    text-decoration: none

}



.dh_pnewitemtt a:visited

{

    color: #131415;

    text-decoration: none

}



.dh_pnewitemtt a:hover

{

    color: #0d3766;

    text-decoration: none;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease;

}



.dh_pnewitemtd

{

    width: 100%;

    height: 20px;

    line-height: 20px;

    text-align: left;

    font-size: 10px;

    overflow: hidden;

    margin: 0px;

    padding: 0px;

    color: #989898

}



.dh_pnewitemti

{

    width: 100%;

    height:auto;

    line-height: 15px;

    text-align: left;

    font-size: 12px;

    overflow: hidden;

    margin: 0px;

    padding: 0px;

    color: #646566

}
 

.dh_pnewitemtv

{

    width: 74px;

    height: 20px;

    line-height: 20px;

    background-image:url(../images/dropnavbtn.png); background-repeat:no-repeat; background-position:right center; padding-right:20px; text-align:right; font-size:10px; line-height:20px;

    margin-top: 15px; display:none 

}


 
/*view*/

 .viewtitle{ width:100%; line-height:26px; font-size:22px; font-weight:bold; text-align:left; padding:15px 0px; color:#343536;}

  .viewtitles{ width:100%; line-height:26px; font-size:22px; font-weight:normal; text-align:left; padding:30px 0px; padding-top:0px; color:#646566;}

  .viewdate{ width:100%; height:22px; line-height:22px; color:#989898; text-align:left; font-size:10px; border-bottom:#e6e6ee 1px solid; border-top:#e6e6ee 1px solid;}

  .viewdate span{ color:#646566}

  

 .viewtxt{ width:100%; padding:15px 0px; font-size:12px; color:#343536; line-height:20px; text-align:left}

  .viewtxt img{ width:auto; max-width:100%;}

  .viewtxt p{ padding:0px 0px;}

  .viewtxt p img{ width:auto; max-width:100%; } 

  .viewlink{ width:100%;  line-height:20px; color:#989898; text-align:left; font-size:10px; border-bottom:#e6e6ee 1px solid; border-top:#e6e6ee 1px solid; padding:10px 0px; margin-top:34px;}

  .viewlink a{ color:#646566; text-decoration:none}

    .viewlink a:visited{ color:#646566; text-decoration:none}

	  .viewlink a:hover{ color:#343536; text-decoration:none}

.xjzxart_list{ width:100%; margin:0 auto; margin-top:20px; background-image:url(../images/artbg.jpg); background-repeat:repeat; background-position:left top;}
.xjzxart_listi{ width:-webkit-calc(100% - 20px); width:-moz-calc(100% - 20px); width:calc(100% - 20px);  height:60px; line-height:60px; overflow:hidden; font-size:12px; text-align:left; padding:0 10px; color:#a0a0a6}

.xjzxart_listi a{ color:#646566; text-decoration:none;}
.xjzxart_listi a:visited{ color:#646566; text-decoration:none;}
.xjzxart_listi a:hover{ color:#0d3766; text-decoration:none;-webkit-transition: all .5s ease;

            -moz-transition: all .5s ease;

            -o-transition: all .5s ease;

            transition: all .5s ease;}

.xjzxart_listi span{ width:120px; height:60px; line-height:60px; font-size:14px; color:#a0a0a6; text-align:right; float:right; display:none;}
}

.snto_pagnavcon{ width:830px; height:56px; margin:49px auto; text-align:center; list-style:none}		
		.snto_pagnavcon li{display:inline-table;margin-right:5px; }	
		.snto_pagnavcon li a{ display:block; width:40px; height:40px;  background-color:#f0f0f6; text-align:center; font-size:14px; line-height:40px; border:#e6e6ee 1px solid; color:#343536; border-radius:5px; text-decoration:none; }
		.snto_pagnavcon li a:visited{ display:block; width:40px; height:40px;   background-color:#f0f0f6; text-align:center; font-size:14px; line-height:40px; border:#e6e6ee 1px solid; color:#343536; border-radius:5px; text-decoration:none; }
		.snto_pagnavcon li a:hover{ display:block; width:40px; height:40px; background-color:#0d3766; text-align:center; font-size:14px; line-height:40px;border:#0d3766 1px solid; color:#ffffff; border-radius:5px; text-decoration:none;  }				
		.snto_pagnavcon  .on a{display:block; width:40px; height:40px;   background-color:#0d3766;border:#0d3766 1px solid; text-align:center; font-size:14px; line-height:40px; color:#ffffff; border-radius:5px;}
		.snto_pagnavconfirst{ width:40px; height:40px; display:inline-table; margin-right:7px;}			
		.snto_pagnavconfirst a{  width:40px; height:40px;  background-color:#f0f0f6; text-align:center; font-size:14px; line-height:40px; border:#e6e6ee 1px solid; color:#343536; border-radius:5px; text-decoration:none;}
		.snto_pagnavconfirst a:visited{  width:40px; height:40px;   background-color:#f0f0f6; text-align:center; font-size:14px; line-height:40px; border:#0d3766 1px solid; color:#343536; border-radius:5px; text-decoration:none;  }
		.snto_pagnavconfirst a:hover{  width:40px; height:40px; background-color:#0d3766; text-align:center; font-size:14px; line-height:40px;border:#0d3766 1px solid; color:#ffffff; border-radius:5px; text-decoration:none; }	
			.page_position{ width:1170px; padding:20px 0px;  background-color:#ffffff;   margin:30px auto; text-align:center}
			
			
@media only screen and (max-width:768px){

.snto_pagnavcon{width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px); height:20px; margin:20px auto; text-align:center; list-style:none}		
		.snto_pagnavcon li{display:inline-table;margin-right:5px; }	
		.snto_pagnavcon li a{ display:block; width:20px; height:20px;  background-color:#ffffff; text-align:center; font-size:10px; line-height:20px; border:#e6e6ee 0px solid; color:#343536; border-radius:5px; text-decoration:none; }
		.snto_pagnavcon li a:visited{ display:block; width:20px; height:20px;   background-color:#ffffff; text-align:center; font-size:10px; line-height:20px; border:#e6e6ee 0px solid; color:#343536; border-radius:5px; text-decoration:none; }
		.snto_pagnavcon li a:hover{ display:block; width:20px; height:20px; background-color:#ffffff; text-align:center; font-size:10px; line-height:20px;border:#0d3766 0px solid; color:#0d3766; border-radius:5px; text-decoration:none;  }				
		.snto_pagnavcon  .on a{display:block; width:20px; height:20px;   background-color:#ffffff;border:#0d3766 0px solid; text-align:center; font-size:10px; line-height:20px; color:#0d3766; border-radius:5px;}
		.snto_pagnavconfirst{ width:40px; height:40px; display:inline-table; margin-right:7px;}			
		.snto_pagnavconfirst a{  width:40px; height:40px;  background-color:#f0f0f6; text-align:center; font-size:14px; line-height:40px; border:#e6e6ee 1px solid; color:#343536; border-radius:5px; text-decoration:none;}
		.snto_pagnavconfirst a:visited{  width:40px; height:40px;   background-color:#f0f0f6; text-align:center; font-size:14px; line-height:40px; border:#0d3766 1px solid; color:#343536; border-radius:5px; text-decoration:none;  }
		.snto_pagnavconfirst a:hover{  width:40px; height:40px; background-color:#0d3766; text-align:center; font-size:14px; line-height:40px;border:#0d3766 1px solid; color:#ffffff; border-radius:5px; text-decoration:none; }	
			.page_position{ width:1170px; padding:20px 0px;  background-color:#ffffff;   margin:30px auto; text-align:center}
			
			 .xjzx_coli3:hover div{display:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

}			